package com.mycat.rmi;

import java.rmi.Remote;
import java.rmi.RemoteException;

/**
 *	继承了 Remote 接口，实际上是让 JVM 得知该接口是需要用于远程调用的，
 *		抛出了 RemoteException 是为了让调用 RMI 服务的程序捕获这个异常。
 * @author Roger
 */
public interface HelloService extends Remote {
	
	/**
	 * RMI 接口的方法必须声明抛出一个 java.rmi.RemoteException 异常
	 * @param name
	 * @return
	 * @throws RemoteException
	 */
	public String sayHello(String name) throws RemoteException;

}
